<template>
  <div class="container"></div>
</template>

<script>
export default {
  data() {
    return {};
  },
  created() {
    this.loadData();
  },
  mounted() {},
  methods: {
    loadData(a) {
      // function a(a) {
      //   console.log(a,'a1'); // 1
      //   a = 2;
      //   console.log(b,'b'); // undefined
      //   var b = 3;
      //   console.log(a,'a2'); // 2
      // }
      // a(1);
      // console.log(a,'a3'); // function a()

      console.log(foo);
      function foo() {
        console.log("函数声明");
      }
      var foo = "变量";

      // 实际编译
      // function foo() {
      //   console.log("函数声明");
      // }
      // var foo;
      // console.log(foo);
      // foo = "变量";
    }
  }
};
</script>
<style>
</style>